Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain F8 Great Britain F6 Great Britain F11 Open Castilla y Leon - Segovia Bristol Challenger Trophy - Bristol Urbana-Champaign Challenger - Urbana Open de L'Isere - Grenoble Open de l'Isere - Grenoble IPP Open - Helsinki The LTA Manchester Trophy - Manchester Hamburg Challenger - Hamburg The Rajasthan Golden Jubilee - Jaipur Zagreb Open - Zagreb Intersport Heilbronn Open - Heilbronn Abierto Club Casablanca - Mexico City Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham The Surbiton Trophy - Surbiton Okal Cup 2004 - Eckental Torneo Internacional Challenger Fila 2005 - Leon Guzzini Challenger - Recanati GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Warsteiner Challenger Lubeck 2001 - Lubeck Challenger Britania Zavaleta - Puebla Challenger Ford de Cherbourg - Cherbourg The Stella Artois Championships - London Binghamton Professional Tennis Tournament - Binghamton Sarajevo Open 2004 - Sarajevo Open de L'Isere-Trophee BNP Paribas - Grenoble Calgary Challenger Charlottesville Challenger Houston Challenger Houston Challenger Tallahassee Challenger The Stella Artois Grass Court Championships - Queen's/London President's Cup 2000 - Tashkent Heineken Trophy - 's-Hertogenbosch President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel The Stella Artois Grass Court Championships - London International Championship of Croatia - Umag Davidoff Swiss Indoors - Basel BMW Tennis Championship - Sunrise Milan Indoors - Milan Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Medibank Private International - Sydney Milan Indoors - Milan Ethias Trophy - Mons Warsteiner Challenger Lubeck - Lubeck LTA Cardiff Challenger - Cardiff Estoril Open - Estoril Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Ethias Trophy - Mons Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Next Generation Adelaide International - Adelaide Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Tiburon Challenger Pilot Pen Tennis - New Haven China Open - Beijing ARAG World Team Championship - Dusseldorf BMW Open - Munich Chennai Open - Chennai The Stella Artois Grass Court Championships - London Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Rezidenza Open - Magdeburg 2002 USTA Challenger of Calabasas - Calabasas Tennis Napoli Cup - Naples 2002 Eddleman USTA Challenger - Birmingham Fergana Challenger - Fergana ARMS USTA Challenger - Rocky Mount The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra West of England Tennis - Bristol USTA Seascape Challenger - Aptos SAP Open - San Jose Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Binghamton Professional Tennis Tournament - Binghamton CA Challenge 2002 - Graz Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Renault Slovenian Open - Ljubljana Whirlpool Open - Budapest III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte GHI Bronx Tennis Classic - Bronx Regions Morgan Keegan Championships - Memphis Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg Residenza Open - Magdeburg TennisCup Vlaanderen - Antwerp Powder Byrne Trophy - Surbiton 2001 USTA Tallahassee Tennis Challenger - Tallahassee XI Venice Open - Venice The LTA Manchester Challenger - Manchester Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Togliatti Cup - Togliatti GHI Bronx Tennis Classic - Bronx Open de L'Isere (Open 38) - Grenoble U.S. Men's Clay Court Championships - Houston The Bolton Challenger - Bolton Tatra Banka Open - Bratislava Lamberts Open by Stawag - Aachen TED Open-Akbank Private Banking - Istanbul IPP Open - Helsinki Yokohama World Tennis Gaora Cup - Yokohama Gemax Open - Belgrade BBB Open - Sofia Gerry Weber Open - Halle Lucknow ATP Tour Challenger - Lucknow Warsteiner Challenger Wolfsburg - Wolfsburg Sarajevo Open - Sarajevo Ordina Open - 's-Hertogenbosch ATP Bangalore Challenger - Bangalore Red Letter Days Open - Nottingham The Surbiton Trophy - Surbiton Ljubljana Open - Ljubljana The Manchester Trophy - Manchester Ciudad de Pozoblanco Open Diputacion - Cordoba West of England Challenger - Bristol RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington The Nottingham Challenger - Nottingham Challenger Groningen - Groningen Pilot Pen Tennis - New Haven Tatra Banka Open 2003 - Bratislava Okal Cup 2003 - Eckental Privat Bank Cup - Dniepropetrovsk Gemax Samsung Open 2004 - Belgrade Thailand Open - Bangkok 2004 USTA Challenger of Calabasas - Calabasas Challenger Leon 2004 - Leon AIG Japan Open Tennis Championships - Tokyo Open Sainte Victoire - Aix-En-Provence Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open SEAT 2008 - Barcelona Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton Tatra Banka Open - Bratislava Challenger Groningen - Groningen The Artois Championships - London Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Logopak Challenger 2005 - Lubeck Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee The Nottingham Open - Nottingham The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester Allianz Suisse Open Gstaad - Gstaad Heilbronn Open - Heilbronn Open de Tenis Amaya - Pamplona The Nottingham Cahllenger - Nottingham The LTA Sunderland Challenger - Sunderland Sarajevo Open - Sarajevo ATP Studena Croatia Open Umag - Umag The LTA Wrexham Challenger - Wrexham Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg BH Telecom Indoors Sarajevo 2006 - Sarajevo BMW Tennis Championship - Sunrise Pilot Pen Tennis - New Haven The LTA Cardiff Challenger - Cardiff The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Moselle - Metz BA-CA Tennis Trophy - Vienna The LTA Nottingham Challenger - Nottingham Challenger 42 - Andrezieux New Delhi Challenger - New Delhi Open D'Orleans - Orleans Grand Prix de Tennis de Lyon - Lyon Bristol Challenger Trophy - Bristol Unique Zagreb Open - Zagreb The LTA Manchester Challenger - Manchester The Surbiton Trophy - Surbiton Chennai Open - Chennai U.S. Men's Clay Court Championships - Houston The Wrexham Challenger - Wrexham PBZ Zagreb Indoors - Zagreb Challenger 42 - Andrezieux Milano Challenger-Jameson Cup - Milan Okal Open - Eckental The 70th King's Cup and Queen's Cup - Bangkok Intersport Heilbronn Open - Heilbronn The Dubai Tennis Championships - Dubai Internazionali di Tennis - Bergamo AEGON Championships - London Legg Mason Tennis Classic - Washington Grand Prix de Tennis - St. Jean de Luz Isla de Lanzarote - Lanzarote The Stella Artois Grass Court Championships - London China Open - Beijing Stockholm Open - Stockholm Pro Tennis World Open - Boca Raton Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Aberto Da Costa Do Sauipe - Bahia Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Lambertz Open - Aachen Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade The West Side Tennis Club Grass Court Challenger - Forest Hills Ostend Challenger Tennis Cup of Flanders - Ostende Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Indian Oil Servo Delhi Challenger - New Delhi AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Challenger 42 - Andrezieux Legg Mason Tennis Classic - Washington The Nottingham Open - Nottingham The LTA Wrexham Challenger - Wrexham Gemax Open - Belgrade PBZ Zagreb Indoors - Zagreb Czech Indoor Open - Prague Jameson Cup - Milan AEGON Championships - London Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Moselle Open - Metz PTT Thailand Open - Bangkok Open des Alpes Trophee BNP Paribas - Grenoble Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Mauritius Open - Mauritius Bratislava Challenger Challenger Casablanca San Angel - Mexico City PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Pereira Challenger US Men's Clay Court Championship - Houston Sarasota Challenger ATP Open Castilla y Leon - Segovia Hall of Fame Tennis Championships - Newport Ethias Tennis Trophy - Mons Claro Open Colombia - Bogota Sacramento Challenger Lambertz Open by Stawag - Aachen Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Eisenberg Jerusalem Open 2000 - Jerusalem BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Ecuador Open - Quito Heilbronn Challenger New York Open - New York US Men's Clay Court Championship - Houston BMW Open - Munich Geneva Open - Geneva AAPT Championships - Adelaide Hall of Fame Open - Newport Grand Prix de Tennis de Lyon - Lyon BB&T Atlanta Open - Atlanta BMW Open - Munich The Stella Artois Championships - London Tata Open Maharashtra - Pune New York Open - New York Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune New York Open - New York Grand Prix Hassan II - Casablanca Monterrey Challenger Fairfield Challenger Rogers Cup - Toronto ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Miami Open - Miami BRD Nastase Tiriac Trophy - Bucharest Western & Southern Open - Cincinnati Grand Prix de Tennis de Lyon - Lyon Surbiton Challenger Nottingham Challenger Hall of Fame Tennis Championships - Newport Charlottesville Challenger Calgary Challenger Swiss Indoors Basel - Basel PTT Thailand Open - Bangkok Open Seat Godo - Barcelona PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Delray Beach Open - Delray Beach Heineken Open - Auckland Estoril Open - Estoril BMW Open - Munich Heineken Open Shanghai - Shanghai Adidas International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport Open 13 - Marseille Open Seat Godo 2007 - Barcelona Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Miller Lite Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney SAP Open - San Jose Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Hungarian Open - Budapest Abierto Mexicano Telcel - Acapulco Abierto Mexicano - Los Cabos European Open - Antwerp Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Fever-Tree Championships - London Citi Open - Washington Tennis Masters Series - Paris Rakuten Japan Open - Tokyo Hall of Fame Open - Newport Tennis Masters Series - Toronto Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Open 13 - Marseille Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Hall of Fame Open - Newport International Tennis Championships - Delray Beach Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Davidoff Swiss Indoors - Basel Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Ecuador Open - Quito Australian Open - Melbourne Open Sud de France - Montpellier Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London bett1HULKS Indoors - Cologne U.S. Open - New York Delray Beach Open - Delray Beach Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Citi Open - Washington Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Tennis Masters Series - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris French Open - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Pacific Life Open - Indian Wells Wimbledon - London Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Wimbledon - London Davis Cup, World Group, PO, CRO-BRA, 4-1 Australian Open - Melbourne Davis Cup, World Group, 1R, CRO-CHI 5-0 U.S. Open - New York Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 French Open - Paris Wimbledon - London River Oaks International Tennis Tournament - Houston U.S. Open - New York All Lower level tournaments Australian Open - Melbourne Wimbledon - London Olympics - Athens French Open - Paris Wimbledon - London French Open - Paris Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Kooyong Classic - Kooyong